home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / dvsi1_21.arc / MANPAGES.DOC < prev    next >
Text File  |  1991-10-09  |  26KB  |  729 lines

  1. General Information
  2.  
  3.     Even though options are listed with the "/" character, the
  4.     "-" character can be substituted.
  5.  
  6.     Options can be string together: /c4/p/t.  They may appear
  7.     in any order: /p/c4/t, but are case sensitive.
  8.  
  9.  
  10. ----------------------------------------------------------------------------
  11.  
  12. NAME
  13.      df - free and used disk space
  14.  
  15. SYNOPSIS
  16.      df [/cn /r /p /q /t /?] [<drive list>]
  17.  
  18. DESCRIPTION
  19.      DF reports the current free and used disk space on the
  20.      drives in the system.  Without any options, only drives
  21.      C: and higher are listed.  The optional <drive list> is a list
  22.      of drives to report on.  For example, to report on drives
  23.      A:, B: and D:, <drive list> would be ``abd'' or ``ABD''.
  24.  
  25.      With the ``/c'' option, DF will run continously in its own
  26.      window.  Every n seconds, it will check the current drive list
  27.      for new network, SUBSTituted or JOINed drives, as well as
  28.      the kbytes... fields.
  29.  
  30.      DF can be used outside of DESQview.  However, only the /q, /t, and
  31.      [<drive list>] options are available outside of DESQview.
  32.  
  33.      The output of DF looks very similar to Unix's DF.  For a description
  34.      of each of the columns, see the ``FIELDS'' section below:
  35.  
  36.      DR Flgs Total  kbytes kbytes %    Volume      Mounted on
  37.              kbytes used   free   used label
  38.      C:  l     4864   2764   2100  57% SYSTEM      C:\
  39.      D:  l    20810  10672  10138  51% IOTA-SIGMA  D:\
  40.      E:  l    16576  15134   1442  91% APPLICATNS  E:\
  41.      F:  lj   20190   8986  11204  45% (none)      E:\DRIVEF
  42.      X: n     30230  10280  19950  34% NETWORK     \\REMOTE\REM_DRIVE
  43.      Y:  l s   1024    350    674  34% SUBSTDRIVE  C:\DRIVEY
  44.  
  45. FIELDS
  46.  
  47.      DR
  48.      The logical name of the drive.
  49.  
  50.      FLGS
  51.      Flags, indicating type of drive.  The flags are
  52.         l - Local drive
  53.         n - Network drive
  54.         j - JOINed drive
  55.         s - SUBSTituted drive
  56.      If both ``l'' and ``n'' are displayed, the drive is a DOS Installable
  57.      File System (IFS).
  58.  
  59.      TOTAL KBYTES
  60.      The total capacity of the drive in kilobytes.
  61.  
  62.      KBYTES USED
  63.      The amount of space that is in use on the drive, in kilobytes.
  64.  
  65.      KBYTES FREE
  66.      The available space on the drive, in kilobytes.
  67.  
  68.      % USED
  69.      Percentage of total space on drive that is in use.
  70.  
  71.      VOLUME LABEL
  72.      The label given to the volume.  If no label exists, ``(none)''
  73.      is printed.
  74.  
  75.      MOUNTED ON
  76.      If drive is JOINed, this is the directory that the drive is
  77.      JOINed under.  If the drive is a SUBST drive, this is the
  78.      directory that the drive letter refers to.  If the drive is a
  79.      network drive, this field is the network drive name (at least
  80.      in Digital Equip. Corp's PCSA, I haven't tested other networks).
  81.      Otherwise, this field is the root directory name.
  82.  
  83. OPTIONS
  84.      /cn
  85.      Continuously update the list every n seconds.  Normally, df
  86.      lists the disk space and exits.  This option is most useful when
  87.      df is used in its own window.  n must be an integer between
  88.      0 and 65535.  Hitting any key will stop the listing and
  89.      cause DF to exit.
  90.  
  91.      /r
  92.      Resize the window to fit exactly the number of drives in the
  93.      system.  Useful with /c option.
  94.  
  95.      /p
  96.      Print "Press any key to continue..." and wait for keystroke
  97.      before exiting.
  98.  
  99.      /q
  100.      Quiet - does not print banner.
  101.  
  102.      /t
  103.      Terse - does not print column headings.
  104.  
  105.      /?
  106.      Display a help screen.
  107.  
  108.      <drive list>
  109.      If specified, report only on the drives the list.  The list
  110.      is 1 or more drive names with no separating blanks.  Case
  111.      is not important.  For example, to report only on drives
  112.      A: and E: and F:, <drive list> would be ``AEF''.  If no drive list
  113.      is specifed, all drives higher than C: are reported.
  114.  
  115. BUGS
  116.      If using /c and /r, the maximum size of the window must be
  117.      as large as the (max # of drives+1) or strange things will happen.
  118.  
  119.      The volume label on a JOINed drive is reported as "(none)".  This
  120.      is a DOS bug.
  121.  
  122. Last Updated: September 20, 1991
  123.  
  124. ----------------------------------------------------------------------------
  125.  
  126.  
  127. NAME
  128.      dvsixdi - External Device Interface for DVSI
  129.  
  130. SYNOPSIS
  131.      In autoexec.bat:
  132.  
  133.      [loadhi] dvsixdi.com
  134.  
  135. DESCRIPTION
  136.      DVSIXDI is the heart of DVSI.  It keeps track of the processes
  137.      that DESQview starts and stops, as well as the CPU time of each
  138.      process and other information.  Basically, whenever DESQview
  139.      does something important, it calls DVSIXDI to record what is
  140.      happening.
  141.  
  142.      DVSIXDI should be installed before DESQview is run.  It is
  143.      best to put it in AUTOEXEC.BAT.  It will take up about
  144.      1.2K of memory after it exits.  To minimize the memory it requires,
  145.      load it (and any other TSRs) before you set your PATH and
  146.      other environment variables.  Preferrably, it should be loaded
  147.      in high memory, but this is not required.
  148.  
  149.      DVSIXDI may error out and not load.  The possible error messages
  150.      are:
  151.  
  152.      Error: Already Installed
  153.           You can only load DVSIXDI once.
  154.  
  155.      Error: No available slots
  156.           You have too many TSRs loaded that use the Multiplex interrupt
  157.           2F.  DVSIXDI cannot be loaded until an interrupt 2F slot is
  158.           available.
  159.  
  160.      DVSIXDI requires at least version 2.26 of DESQview.
  161.  
  162.      Other programs can communicate with DVSIXDI.  Please read
  163.      the distribution information in README.1ST; I retain the
  164.      copyright for this material and I do not allow modification
  165.      of the DVSI package.
  166.  
  167.      I do not guarantee anything about the future of the DVSIXDI
  168.      interface except for the installation check and the version check.
  169.      The interface for version 1.21 is
  170.  
  171.      INT 2Fh
  172.      AX=0de01h  BX=7575h  CX=function
  173.  
  174.      Function
  175.      00h - Installation check
  176.            Returns AL=ffh if installed
  177.  
  178.      01h - Notification on: not currently used
  179.  
  180.      02h - Notification off: not currently used
  181.  
  182.      03h - Get application records
  183.            Return
  184.              CX = number of application records
  185.              ES:DI pointer to array of application records
  186.              AX = 1 if OK, 0 if not OK
  187.              BX = last instantaneous time slice in 1/100 secs
  188.  
  189.            ES:DI points to the data structure in use.  I recommend
  190.            that you start a critical section, make this call, make
  191.            a copy of the records, and end the critical section.  Only
  192.            those records that have (flags & 0x80) true are valid, but
  193.            there are 15 records total.
  194.  
  195.            Application record:
  196.            app_rec_t struc
  197.                    flags           db ?  ;See below
  198.                    openkeys        dw ?  ;Keys on Open Window menu
  199.                    appnum          dw ?  ;Switch windows #
  200.                    handle          dw ?  ;Segment of handle of process
  201.                    numtasks        dw ?  ;Number of tasks including self
  202.                    mapcntx         dw ?  ;Mapping context of process
  203.                    t_start         dd ?  ;DVSI clock value at process's start
  204.                    t_getcpu        dd ?  ;DVSI clock when last got CPU
  205.                    t_giveupcpu     dd ?  ;DVSI clock when last gave up CPU
  206.                    t_cpu           dd ?  ;CPU time since start
  207.                    t_cpu_last      dd ?  ;CPU time at instant. time start ago
  208.                    t_cpu_inst      dd ?  ;CPU time in last instant. time secs
  209.                    hook            dd ?  ;Hook for other programs
  210.            app_rec_t ends
  211.  
  212.                The flags field can be an ORing of:
  213.                    04h   ;This is DV system task
  214.                    80h   ;Valid record (used internally by DVSIXDI)
  215.                These flags are not currently used:
  216.                    01h   ;This task swapped out
  217.                    02h   ;This task has keyboard
  218.  
  219.                DVSI clock value of 0 is the time DESQview is started.
  220.                Clock values are in ticks (approx 1/18.206 seconds).
  221.  
  222.                The Instantaneous Time is approximately 10 seconds.  The
  223.                t_cpu_last field is the value of the t_cpu field before
  224.                the current Instantaneous Time period started.  The
  225.                t_cpu_inst field is the amount of cpu time in the last
  226.                Instantaneous Time period (t_cpu - t_cpu_last).
  227.  
  228.      04h - Get Version
  229.           Return AH=Major, AL=Minor
  230.  
  231.      05h - Get Time since DV started
  232.           Return DX:AX = ticks since DV started
  233.  
  234.      06h - Get Task Switches
  235.           Return DX:AX = # of task switches since DV start
  236.                     CX = # of task switches in last instantaneous time
  237. BUGS
  238.      DVSIXDI only keeps track of 15 processes at a time. Anything
  239.      started after 15 is ignored completely, and never seen again
  240.      by DVSIXDI except in the calculation of number of task switches.
  241.  
  242.  
  243. Last updated: October 7, 1991
  244.  
  245. ----------------------------------------------------------------------------
  246.  
  247. NAME
  248.      kill - Kill a DESQview process
  249.  
  250. SYNOPSIS
  251.      kill [/p /?] <process_id>
  252.  
  253. DESCRIPTION
  254.      KILL "kills" a DESQview process.  It works just like "Close Window"
  255.      except that it will kill the process even if the "Allow Close
  256.      Window Command" is "N" in the DVP file.  This command is dangerous,
  257.      because you could easily lose data if you don't save before
  258.      using kill.  It is much better to exit a program (especially
  259.      non-DESQview programs) from the program itself.
  260.  
  261.      The process to be killed is unswapped, brought to the top,
  262.      and killed.  Kill then displays the handle of the killed process.
  263.  
  264.      KILL requires DVSIXDI 1.21 to be installed.
  265.  
  266. OPTIONS
  267.      /p
  268.      When the process is killed, print "Press any key to
  269.      continue..." and wait for a keystroke.
  270.  
  271.      /?
  272.      Print a help message summarizing the options.
  273.  
  274.      <process_id>
  275.      The process to be killed. If <process_id> is 4 digits, it is
  276.      interpreted as a hex DESQview process handle from PS.  If it is
  277.      less than 4 digits, it is interpreted as a Switch Windows number.
  278.      A leading "%" is ignored for you Unix junkies.
  279.  
  280. BUGS
  281.      Some programs are determined not to die. They may require a
  282.      keystroke to make them go.
  283.  
  284. Last Updated: August 18, 1991
  285.  
  286. ----------------------------------------------------------------------------
  287.  
  288. NAME
  289.      perf - DESQview CPU performance statistics
  290.  
  291. SYNOPSIS
  292.      perf [/cn /p /q /t /?]
  293.  
  294. DESCRIPTION
  295.      PERF displays DESQview's performance.  It requires DVSIXDI 1.21
  296.      to be installed.
  297.  
  298.      The PERF display is described below:
  299.  
  300.                         INSTANT      TOTAL
  301.      CPU Utilization          5%        36%
  302.      Task Switches           10        500
  303.      Task Switches/s        1.0        1.5
  304.      Time (1/100 s)       10.11    2:23:45
  305.  
  306.      Two columns of information are presented.  The statistics in the
  307.      INSTANT column represent the performance averaged over approximately
  308.      the last 10 seconds, while the TOTAL column represents the performance
  309.      averaged over the entire time DESQview has been running.
  310.  
  311.  
  312. FIELDS
  313.  
  314.      CPU Utilization
  315.      The percentage of time spent running programs other than the
  316.      DV System Task.
  317.  
  318.      Task Switches
  319.      Number of times that DESQview has switched to a different task.
  320.  
  321.      Task Switches/s
  322.      Number of task switches per second during the time period.
  323.  
  324.      Time
  325.      The amount of time in seconds that was used to calculate
  326.      the statistics.  The INSTANT column may be at up to 10 seconds old.
  327.      The TOTAL column is expressed in hh:mm:ss notation.
  328.  
  329. OPTIONS
  330.      /cn
  331.      Continuously update the statistics every n seconds.  Normally, perf
  332.      lists the statistics and exits.  This option is most useful when
  333.      perf is used in its own window.  n must be an integer between
  334.      0 and 65535.  Hitting any key will stop the listing and
  335.      cause perf to exit.  A good value for n is 10 seconds, since
  336.      DVSIXDI updates the INSTANT information every 10 seconds.
  337.  
  338.      /p
  339.      When the listing is complete, print "Press any key to
  340.      continue..." and wait for a keystroke.  Helpful if you are
  341.      not using /c and you want to use perf in its own window.  Will
  342.      work with the /c option.
  343.  
  344.      /q
  345.      Quiet - does not print banner.
  346.  
  347.      /t
  348.      Terse - does not print column headings.
  349.  
  350.      /?
  351.      Prints a help screen.  If any bad options are given, this
  352.      screen will automatically be printed.
  353.  
  354. BUGS
  355.      Integer math is used for the calculations; truncation rather than
  356.      rounding occurs in the least significant digit.
  357.  
  358.      The INSTANT column gives strange numbers during the first 10 seconds
  359.      after DESQview is started.
  360.  
  361. Last Updated: September 20, 1991
  362.  
  363. ----------------------------------------------------------------------------
  364.  
  365. NAME
  366.      ps - DESQview process status
  367.  
  368. SYNOPSIS
  369.      ps [/cn /dpath /p /r /l /q /t /?] [<process_id>]
  370.  
  371. DESCRIPTION
  372.      PS provides information on the current DESQview processes.
  373.      It requires DVSIXDI 1.21 to be installed.  Without the /l option,
  374.      PS's output looks like this:
  375.  
  376.      HNDL SW TK MAP  TTLMEM SYSMEM  L SYS  CPU TIME CPU UT KY NAME
  377.      d662 ?   0 95f6 641680 278512  276144 02:23:42 89.2%    DV System Task
  378.      cf9b 1   1 0fe8  16464   1632    1088 00:00.05  0.0% CC Clock & Calendar
  379.      d027 2   1 1c34 ?????? Swappds ?????? 01:07.64  5.1% WP WordPerfect 5
  380.      cfe1 3   1 1b52 Swappd    592    1088 00:03.44  6.7% MF Quarterdeck Manifest
  381.  
  382.      The columns are described below:
  383.  
  384.      HNDL
  385.      The hexadecimal segment of the process's handle, similar to UNIX's PID.
  386.  
  387.      SW
  388.      The number appearing on the Switch Windows menu for this
  389.      task.  Applications which are "orphaned" and do not appear
  390.      on the Switch Windows menu, as well as the DV system task, will
  391.      contain a "?" in this column.
  392.  
  393.      TK
  394.      The number of separate tasks, including itself, that the
  395.      application has started.  For most programs, this will show
  396.      1, but some DESQview specific programs may use more than one
  397.      task.
  398.  
  399.      MAP
  400.      The hexadecimal mapping context of the application.  This number
  401.      is used with a DESQview API call to guarantee that the program
  402.      is in conventional memory.
  403.  
  404.      TTLMEM
  405.      The total memory, in bytes, used by the application.  If
  406.      "Swappd" appears in this column, the process's memory is
  407.      swapped out.  If system memory is swapped out, a "??????"
  408.      will appear in the field because the real value cannot be
  409.      determined.  The TTLMEM value is constant and represents the
  410.      amount of conventional memory required by the process.  It can
  411.      be trimmed down if the SYSMEM field is large - simply reduce
  412.      the amount of System Memory available to the application with
  413.      Change A Program.
  414.  
  415.      SYSMEM
  416.      The remaining system memory, in bytes, available to application. If
  417.      "Swappd" appears in this column, the process's system memory is
  418.      swapped out.  If an "s" is appended to the value, the system
  419.      memory resides in shared memory (see Wordperfect, above).
  420.  
  421.      L SYS
  422.      The largest block of system memory, in bytes, available to
  423.      the application. A "??????" implies that the value cannot be
  424.      determined.
  425.  
  426.      CPU TIME
  427.      Approximate amount CPU Time for the process.  If less than an hour,
  428.      it is expressed in minutes:seconds.hundredths format.  If more
  429.      than an hour, it is expressed in hours:minutes:seconds format.
  430.      The time is actually only accurate to about 6/100 of a second.
  431.  
  432.      CPU UT
  433.      Approximate percentage of CPU time that the process has used in
  434.      the last approximately 10 seconds.  This column may be at most
  435.      10 seconds old.  The percentage for the DV System Task is
  436.      basically unused CPU time.
  437.  
  438.      KY
  439.      The keys used to open the application.
  440.  
  441.      NAME
  442.      The name of the application, as shown on the Open Window
  443.      menu.
  444.  
  445.      If the /l option is used, the output looks a little messier:
  446.  
  447.      HNDL SW TK MAP  TTLMEM SYSMEM  L SYS  CPU TIME CPU UT KY NAME
  448.      kbd  mbx  obq  cursor  positn  visible logcl dispd
  449.  
  450.      d3e2  ?  0 0249 654016 384752  354128 01:12:30 97.2%    DV System Task
  451.      014d d3e2 0197 ( 1,17) ( 0,56) ( 0, 0) 17x24 17x24
  452.  
  453.      ce55  ?  1 1044  16448   1632    1088 00:00.06  0.0% CC Clock & Calendar
  454.      014d ce55 0197 ( 0,33) (58,15) ( 0, 0)  1x45  1x35
  455.  
  456.      cefe  2  1 1aca 589808    480     432 00:12.45  0.0% BD Big DOS
  457.      014d cefe 0197 (39, 6) ( 0, 0) ( 0, 0) 60x80 60x80
  458.  
  459.      cf4f  3  1 1fe0  32736    208     208 00:03.14  2.8% PS DVSI ps
  460.      014d cf4f 0197 (16,15) (11, 0) ( 0, 0) 50x80 28x80
  461.  
  462.  
  463.      The additional columns in the second line for each process are:
  464.  
  465.      KBD MBX OBQ
  466.      The hex offsets for the process's default keyboard, mailbox and
  467.      objectq.  The segments are the same as the process's handle.
  468.  
  469.      CURSOR
  470.      The position of the cursor relative to the window's origin,
  471.      (row, column).
  472.  
  473.      POSITN
  474.      The upper left corner of the window on the screen, (row, column).
  475.  
  476.      VISIBLE
  477.      The coordinate of the upper left corner of the displayed window,
  478.      (row, column).  This number can be changed by using "Rearrange -
  479.      Scroll".
  480.  
  481.      LOGCL
  482.      Logical, or maximum, size of the window, in rows x columns.
  483.  
  484.      DISPD
  485.      Displayed size of the window, in rows x columns.
  486.  
  487. OPTIONS
  488.      All options are case sensitive.  Options may be strung together:
  489.      /c4/p/d\dv
  490.  
  491.      /cn
  492.      Continuously update the list every n seconds.  Normally, ps
  493.      lists the status and exits.  This option is most useful when
  494.      ps is used in its own window.  n must be an integer between
  495.      0 and 65535 (I don't know why you'd want to wait 18 hours,
  496.      but you can!).  Hitting any key will stop the listing and
  497.      cause ps to exit.
  498.  
  499.      /p
  500.      When the listing is complete, print "Press any key to
  501.      continue..." and wait for a keystroke.  Helpful if you are
  502.      not using /c and you want to use ps in its own window.  Will
  503.      work with the /c option.
  504.  
  505.      /dpath
  506.      Find DESQVIEW.DVO in the directory specified by path.
  507.      DESQVIEW.DVO is the file that the Open Window menu gets its
  508.      info from, and where ps finds the NAME and KEY fields.  If
  509.      this option is not specified, ps will first look in C:\DV, then
  510.      search the PATH environment variable for the directory.
  511.      This will usually work because the DESQview system directory
  512.      name should be in the PATH.  However, I have noticed that
  513.      the environment does  not get passed if ps is started from
  514.      its own window, so I provided this option.
  515.  
  516.      /r
  517.      Resize the window according to the number of processes in the list.
  518.      The window is made 80 columns wide and high enough for all the
  519.      processes to be displayed, and is moved left to column 0.
  520.      If using /c and the number of processes changes, the window size
  521.      is changed also.
  522.  
  523.      /l
  524.      Long listing: more info than you really wanted to know about each
  525.      process.
  526.  
  527.      /q
  528.      Quiet - does not print banner.
  529.  
  530.      /t
  531.      Terse - does not print column headings.
  532.  
  533.      /?
  534.      Prints a help screen.  If any bad options are given, this
  535.      screen will automatically be printed.
  536.  
  537.      <process_id>
  538.      If <process_id> is specified, only display info for that process.
  539.      Normally, PS displays all processes.  <process_id> is interpreted
  540.      as a hexadecimal handle if it is 4 digits.  Otherwise, it
  541.      is considered a switch windows number.
  542.      A leading "%" is ignored for you Unix junkies.
  543.  
  544. BUGS
  545.      Any processes started after 15 have been started will be ignored.
  546.  
  547.      Running Add A Program or Delete A Program no longer confuses
  548.      PS.  However, if you are using /c and you add or delete programs,
  549.      and run them, PS may display "(not available)" in the NAME
  550.      field.  This is because PS does not close and reopen DESQVIEW.DVO
  551.      each iteration.  If the "(not available)" bothers you, exit
  552.      PS and restart.
  553.  
  554.      Programs launched with some of the subcommands of DV Commander may
  555.      not get the proper name in the NAME field.  I will have to change the
  556.      algorithm for getting the name, and actually grab the text
  557.      on the window border.
  558.  
  559.      Strange numbers will show in the first few seconds if PS is
  560.      launched from a start up script.
  561.  
  562. Last Updated: October 8, 1991
  563.  
  564. ----------------------------------------------------------------------------
  565.  
  566. NAME
  567.      memstat - DESQview memory status
  568.  
  569. SYNOPSIS
  570.      memstat [/cn /p /q /t /?]
  571.  
  572. DESCRIPTION
  573.      MEMSTAT is an alternative to DESQview's Memory Status program.
  574.      It takes up much less CPU time, although it is larger than
  575.      Memory Status.  It can also be used at the DOS command line,
  576.      while Memory Status cannot.
  577.  
  578.      MEMSTAT displays the same information as memory status, and
  579.      adds another column.  The output looks like this:
  580.  
  581.      TYPE  TOTAL LARGEST AVAILABLE USED
  582.      Conv   590K    345K      375K  36%
  583.      Exp   2912K    576K     1184K  59%
  584.      Com  25600   10668     10804   58%
  585.  
  586.      The columns are:
  587.  
  588.      TYPE
  589.      The type of memory described in this row.  "Conv" is conventional
  590.      memory, or memory between 0 and 640K.  "Exp" is expanded
  591.      (EMS or EEMS) memory.  "Com" is DESQview's common memory
  592.      area.
  593.  
  594.      TOTAL
  595.      The total amount of memory in the system.
  596.  
  597.      LARGEST
  598.      The largest block of available memory.
  599.  
  600.      AVAILABLE
  601.      The total amount of memory currently available.
  602.  
  603.      USED
  604.      The percentage of memory that is currently being used.
  605.  
  606. OPTIONS
  607.      All options are case sensitive.  Options may be strung together:
  608.      /c4/p
  609.  
  610.      /cn
  611.      Continuously update the statistics every n seconds.  Normally, memstat
  612.      lists the statistics and exits.  This option is most useful when
  613.      memstat is used in its own window.  n must be an integer between
  614.      0 and 65535.  Hitting any key will stop the listing and
  615.      cause memstat to exit.
  616.  
  617.      /p
  618.      When the listing is complete, print "Press any key to
  619.      continue..." and wait for a keystroke.  Helpful if you are
  620.      not using /c and you want to use perf in its own window.  Will
  621.      work with the /c option.
  622.  
  623.      /q
  624.      Quiet - does not print banner.
  625.  
  626.      /t
  627.      Terse - does not print column headings.
  628.  
  629.      /?
  630.      Prints a help screen.  If any bad options are given, this
  631.      screen will automatically be printed.
  632.  
  633. Last Updated: September 2, 1991
  634.  
  635. --------------------------------------------------------------------------
  636.  
  637. NAME
  638.      uptime - Print amount of time DESQview has been running
  639.  
  640. SYNOPSIS
  641.      uptime [/p /q /t /?]
  642.  
  643. DESCRIPTION
  644.      UPTIME reports the amount of time that DESQview has been running
  645.      in the following format:
  646.  
  647.      DESQview has been running for 2 days 1 hour 5 minutes and 21.34 seconds
  648.      Since Fri Aug 02 18:23:45 1991
  649.  
  650.      UPTIME requires DVSIXDI 1.21 to be installed.
  651.  
  652. OPTIONS
  653.      All options are case sensitive.
  654.  
  655.      /p
  656.      After the time is displayed, print "Press any key to
  657.      continue..." and wait for a keystroke.
  658.  
  659.      /q
  660.      Quiet - does not print banner.
  661.  
  662.      /t
  663.      Terse - does not print extra text, and prints run time as hh:mm:ss.hh.
  664.  
  665.      /?
  666.      Print a help message summarizing the options.
  667.  
  668.  
  669. Last Updated: September 2, 1991
  670.  
  671. --------------------------------------------------------------------------
  672.  
  673. NAME
  674.      wn - Manipulate DESQview windows
  675.  
  676. SYNOPSIS
  677.      wn [/?] <command> [<process_id>]
  678.  
  679. DESCRIPTION
  680.      WN contains a set of commands for manipulating DESQview windows.
  681.      Windows may be killed, raised, lowered, topped, hidden or
  682.      suspended.
  683.  
  684.      Killing a window is just like the DVSI's KILL command.  Read
  685.      KILL's man page for more information.
  686.  
  687.      Raising a window gives it the keyboard.  It is equivalent to
  688.      using the "Switch Windows" menu.
  689.  
  690.      Lowering a window puts it at the bottom of the window stack,
  691.      and takes away the keyboard.
  692.  
  693.      Topping a window brings it to the top of the window stack, but
  694.      does not give it the keyboard.
  695.  
  696.      Hiding a window is works just like "Rearrange - Hide".
  697.  
  698.      Suspending a window hides it and doesn't give it any CPU time
  699.      while hidden.
  700.  
  701.      A suspended or hidden window may be unhidden by raising or
  702.      topping it.
  703.  
  704. OPTIONS
  705.  
  706.      /?
  707.      Print a help message
  708.  
  709.      <command> may be one of the following.  The first letter of the
  710.      command may be used as an abbreviation.  The command is
  711.      case-insensitive.
  712.      KILL
  713.      RAISE
  714.      LOWER
  715.      TOP
  716.      HIDE
  717.      SUSPEND
  718.  
  719.      If <process_id> is specified, that process's window is manipulated.
  720.      Otherwise, the current process's window is used.  If <process_id>
  721.      is 4 hex digits, it is interpreted as a handle.  Otherwise,
  722.      it is considered a Switch Windows number.
  723.      A leading "%" is ignored for you Unix junkies.
  724.  
  725.      If <process_id> is not specified, the current process is used.
  726.      However, WN KILL requires a process id.
  727.  
  728. Last Updated: September 2, 1991
  729.